/*
 * incorrectPathExcepction.h
 *
 *  Created on: Oct 27, 2011
 *      Author: fferri
 */
#pragma once
#ifndef _XMLPARSEEXCEPCTION_H_
#define _XMLPARSEEXCEPCTION_H_

#include "fileProcessingException.h"

namespace z3d {
	namespace core {

		class xmlParsingException: public fileProcessingException {
			public:
			xmlParsingException(void) throw()
					:fileProcessingException("Z3D internal error")
			{}

			xmlParsingException(const std::string& msg) throw()
					:fileProcessingException(msg)
			{}
			xmlParsingException(const char* msg) throw()
					:fileProcessingException(msg)
			{}
			virtual const char* what() const throw()
			{
				return m_err_msg.c_str();
			}
			virtual ~xmlParsingException() throw(){}
		};
	}
}
#endif // _XMLPARSEEXCEPCTION_H_
